// 账簿查询：（全部）17个；
// 管理报表：（全部）4个；
// 现金流量表：3个（现金流量查询• 现金流量明细查询• 现金流量分析表）的
// 查询弹框的样式以及其他弹框的样式
//会计期间日期


.dateGroupContainer{
  // margin-left: 16px;
  border: 1px solid #c3c3c3;
  padding: 6px 0;
  //margin: 20px 0;
  width: 100%;
  margin-top: 8px;
  margin-bottom: 0px;
  background-color: #f7f7f7;
  .noPositionDateRow, .noPositionDateRowDate{
    //margin-top: 7px;
    .dateRangeDiv{
      width: 100%;
    }
  }

  .dateRadioGroup {
    margin-left: -8px;
    // margin-top: 45px;
    display: inline-table
  }
}
.dateGroupContainer1{
  // margin-left: 16px;
  // border: 1px solid #c3c3c3;
  // padding: 10px;
  // padding: 0 10px 0 10px;
  //margin: 20px 0;
  // width: 600px;
  margin-top: 8px;
  margin-bottom: 0px;
  // background-color: #f7f7f7;
  // height:44px;
  .noPositionDateRow, .noPositionDateRowDate{
    .dateRangeDiv{
      width: 100%;
    }
  }

  .dateRadioGroup {
    margin-left: -8px;
    // margin-top: 30px;
  }
}



.twowaybalance{
  position: absolute;
  width:90px;
  height:30px;
  left:40px;
  top: -0px;
}


//启用科目版本开始
// .isversiondate{
  // width: 100px;
  // height:30px;
  // line-height: 30px;
  // position: absolute;
  // top: 3px;
  // left: 20px
// }
//启用科目版本结束
//包含凭证的样式开始
.includeVoucher{
  width: 100%;

  .showzerooccurValue,.noHappenNoShow,.noBalanceNoHappenNoShow,.selfAgentSubjectSearch{
    position: absolute;
  }
  // .lastaccount{
  //   //margin-left: -50px;

  // }

.sumbysubjtype,.showzerobalanceoccurValue,.showzerobalanceoccur{
  position: absolute;
  //width: 120%;
}

.noHappenNoBalanceNoShow{
  width: 155px;
  //top: 4px;
  position: absolute;
}
  .noBalanceNoHappenNoShow{
    width: 155px;
    //top: 4px;
    //position: absolute;
  }
  // .showattr{
  //   position: relative;
  //   left: -10px;
  // }
  //显示本币合计  无发生不显示  期间无发生显示累计 合并同凭证分录
  .disLocalCurySum,.ckNoAccurNoDsp{
    width: 100%;
    //top: 8px;
    position: absolute;
  }
  //
  //按各核算账簿显示科目名称
  .cbCorpSubjDspBase,.cbQryByCorpAss{
    width: 120%;
    //top: 4px;
    position: absolute;
  }
  .dspAccumu{
    width: 140%;
    //top: 8px;
    position: absolute;
  }
  .combineVoucher{
    width: 100%;
    position: absolute;
  }
#combineVoucher{

  position: absolute!important;
  left: 80px!important;
}

}

//包含凭证的样式结束
//币种开始
.MoneyType{
border: 1px solid #c3c3c3;
padding: 10px;
margin: 10px 0;
  margin-left: 10px;
  width: 70%;
margin-bottom: 20px;
}
//币种结束
//返回币种开始
.returnMoneyType{
border: 1px solid #c3c3c3;
padding: 10px;
margin: 10px 0;
width:80%;
margin-bottom: 20px;
}
//返回币种结束


//排序方式 显示业务日期 开始
.showbusdate{
  //left: 50px;
  //position: absolute;
  //top: -1px;

}
//按日合计
.dayaccount{
  left: 50px;
  position: absolute;
  top: -1px

}
//排序方式结束


.ckNotShowZeroOccurZeroBalance{

  //top: -3px;
}
.showcolwithoutdata{
  position: absolute;
  //left: 40px;
  width: 100%;
  //top: 4px;
}
// .convertSource{
//   height: 40px;
//   line-height: 30px;
// }
// .colLeftInnerLeft{

//   height: 40px;
//   line-height: 40px;
// }
.colLeft{
  position: relative;
  height: 50px;
  top: 5px;
}
.ass-outer{
  border: 1px solid white!important;
  padding: 2px;
}
.journalinput{
  width: 180px;
  left: 80px;
  top: -26px;
  position: relative;

}
.vocherInput1,.balanceori1{
  width: 60px!important;
  height:30px;

}
.balanceoriinput{
  width: 100px!important;
}
.ckNotShowZeroOccurZeroBalance,.showzerooccur{
  position: absolute;
  left: 40px;
  //top: -16px;
  width: 100px;
}

.right_query {
  width:100%;
  padding: 0 12px 12px;
  .book-ref {
    width: 100%;
  }
  .zhi-width-28 {
    width: 28px;
  }
  .text-center {
    text-align: center;
  }
  //币种带复选框：合并同凭证分录
  .currtype-area {
    position: relative;
    .currtype-checkbox {
      position: absolute;
      top: 5px;
      left: 450px;
    }
  }
  .sort-area {
    position: relative;
    .sort-checkbox {
      position: absolute;
      top: 2px;
      right: 0px;
    }  
  }
//序时账
.journal{

}

  .query_head {
    height: 40px;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    border-bottom: 1px solid #edecec;
    .title {
      font-size: 13px;
      color: #474d54;
      font-weight: 500;
      margin-left: 0;
      margin-right: auto;
    }
  }
  //多维分析表
  //.multianalytablebody{
  //  .refer-wrapper {
  //    display: inline-block;
  //    position: relative;
  //    width: 180px;
  //
  //  }
  //  .clearfix{
  //    position: absolute;
  //    left: 40px;
  //    top: -2px;
  //  }
  //  .abstract1{
  //    width: 180px;
  //    height:100%;
  //    left: 30px;
  //    top: -2px;
  //  }
  //}
  .abstract1{
    width: 150px;
       height:30px;
  }
  .query_body1 {
    overflow: visible !important;
    padding: 0 !important;
    width:100%;
    // width: 650px;
    font-size: 13px !important;
    //journal为序时账样式开始
 
    //journal为序时账样式结束

    .query_form {
      font-size: 13px !important;
      .padding_l_10 {
        padding-left: 10px;
      }
      .dateRangeDiv {
        width: 100%;
      }
      .search-date-select-wrapper {
        border: 1px solid #ccc;
        padding: 6px;
        background-color: #f7f7f7;
        //按制单日期查询的按
        .search-date-wrapper{
          width: 200px;
          margin: 0 10px;
        }
        .an{
          width:20px;
        }
      }
      .gl-def-row {
        display: flex;
        .comp-width-10{
          width: 10%;;
        }
        .comp-width-25{
          width: 25%;;
        }
        .comp-width-40 {
          width: 40%;
        }
        
      }
      
      .modalTable {
        width: 100%;
        border: 1px solid #c3c3c3;
        margin: 4px 0;
        // margin-left: 16px;
        // margin-top: 8px;
      }
      .cashquerytable {
        // width: 580px;
        border: 1px solid #c3c3c3;
        // margin-left: 16px;
        margin: 4px 0 6px 0;
        // background-color: #f7f7f7;
      }
      .dateGroupContainer, .dateGroupContainer1{
        .date-radio-wraper {
          padding-left: 6px;
        }
        .period-date-wraper{
          display: flex;
          flex-direction: column;
          .date-group-row {
            display: flex;
            height: 26px;
            line-height: 26px;
            // flex-direction: row;
            .comp-width{
              width: 40%;
            }
            .comp-width-all {
              width: 100%;
            }
          }
        }
        .subject-condition {
          height: 30px;
          line-height: 30px;
          width: 100%;
          padding-left: 8px;
          text-align: center;
        }
      }
      .dateGroupContainer {
        position: relative;
        border: 1px solid #c3c3c3;
        padding: 6px 0;
        background-color: #f7f7f7;
        overflow: hidden;
        margin-top: 8px;
        margin-bottom: 8px;
        
        
        .includeVoucher {

        }
        .no-label {
          padding-left: 10px;
        }

        .myrow {
          // position: relative;
          // top: -4px;
          width: 100%;
          // height: 30px;
          font-size: 13px !important;
          //margin-top: -5px !important;
          overflow: hidden;
          // margin-left: -6px;
          //margin-bottom: 9px;

        }
        
        .arriveLeft, .arriveRight {
          width: 60px;
          height: 30px;
        }
        
        // .book-ref {
        //   width: 180px;
        // }

        .accountRow {
          display: flex;
          // position: absolute;
          // top: 8px;
          // left: 36px;
        }

        .dateRow {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          // position: absolute;
          // left: 36px;
          // top: 40px;
          // margin-bottom: -10px;
          .dateRangeDiv{
            width: 100%;
          }
        }
        .dateRadioRow {
          width: 30px;
          position: absolute;
          top: 38px;
          right: 10px;
        }
        .accountRadioRow {
          width: 30px;
          position: absolute;
          top: 10px;
          right: 10px;
        }

      }
      .showattrname {
        //position: absolute;
        width: 92px;
        height: 30px;
        line-height: 30px;

      }
      .showattrnamehebin {
        position: absolute;
        width: 100px;
        height: 30px;
        //line-height:30px;

      }
      .rowCell {
        height: 36px;
        margin-top: 4px;
        // overflow: hidden;
      }
      .errorVoucher, .noAccountVoucher, .harmBenefitVoucher, .againVoucher {

        width: 90px;
        position: absolute;
        height: 30px;

      }
   .showzerobalanceoccur1{
      width: 127px;
      position: absolute;
      height: 30px;
    }
      .twowaybalance {
        width: 114px;
        position: absolute;
        height: 30px;
      }
      .to {
        margin-right: 10px;
        margin-left: 10px;
      }
      .text-center {
        display: flex;
        justify-content: center;
      }

      .auto-complete-wrapper {
        border: 1px solid #d0d0d0;
        width: 100%;
        border-radius: 3px;
        height: 30px;
        position: relative;
        .icon-canzhao {
          color: #9d9d9d;
          position: absolute;
          font-weight: bold;
          cursor: pointer;
          z-index: 0;
          top: 1px;
          right: 0;
          width: 18px;
          height: 26px;
          border-top-right-radius: 2px;
          border-bottom-right-radius: 2px;
          display: flex;
          align-items: center;
        }
      }
      .period,
      .date,
      .checkbox,
      .radio,
      .mix {
        height: 38px;
        background-color: #f7f7f7;
        border: 1px solid #d0d0d0;
        float: left;
        margin: 0 10px 0 0px;
        &.period {
          border-bottom: none;
          margin-top: 4px;
          padding-right: 10px;
        }
        &.date {
          border-top: none;
          margin-bottom: 4px;
          padding-right: 10px;
        }
        &.checkbox {
          height: 30px;
          margin-top: 4px;
          margin-bottom: 4px;
        }
        &.radio {
          height: 30px;
          margin-top: 4px;
          margin-bottom: 4px;
        }
        &.mix1 {
          border-bottom: none;
          margin-top: 4px;
          padding-left: 10px;
        }
        &.mix2 {
          border-top: none;
          margin-bottom: 4px;
          padding-left: 10px;
        }
      }
    }
    .query_table {
      border: 1px solid #d0d0d0;
      border-top: none;
    }
    .refer {
      height: 26px;
      // width: 200px;
    }
  }
  }
//不带查询方案
.noserchmatter{
    // margin-left: -22px;
  .dateGroupContainer, .modalTable {
    width: 100%;
  }
}
.NC_searchAdvModalBox{
  z-index:200;
}
.radioContainer{
  display: flex;
  left: -4px;
  border: none;
  top: -10px
}
.radioCellItem{
  margin: 0 20px 0 -6px
}
.tableselectItem{
  margin: 0px!important;
  display: flex;
  align-items: center;
  .tablerefercon {
    width: 100%;
  }
}
.myOwnTransfer{
  height: 100%;
  // .transfer-wrap{
  //   .move-btns{
  //     display: none;
  //   }
  // }
}

